package hcn.protocol.ods.commonClinical.req.inspectionHisXML;

import com.alibaba.fastjson.annotation.JSONField;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
@XmlRootElement(name = "MsgBody")
public class CancelInspectionItemNewReq implements Serializable {

    private InnerRequest request;

    @XmlRootElement(name = "Request")
    public static class InnerRequest{
        private String registeredSerialNo;
        private String consultId;
        private String VisitOrganization;
        private String RequestId;
        private String OperatorId;
        private String OperatorName;
        private String OperateDateTime;


        @JSONField(name = "consultId")
        @XmlElement(name = "consultId")
        public String getConsultId() {
            return consultId;
        }

        public void setConsultId(String consultId) {
            this.consultId = consultId;
        }

        @JSONField(name = "VisitOrganization")
        @XmlElement(name = "VisitOrganization")
        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }
        @JSONField(name = "RequestId")
        @XmlElement(name = "RequestId")
        public String getRequestId() {
            return RequestId;
        }

        public void setRequestId(String requestId) {
            RequestId = requestId;
        }
        @JSONField(name = "OperatorId")
        @XmlElement(name = "OperatorId")
        public String getOperatorId() {
            return OperatorId;
        }

        public void setOperatorId(String operatorId) {
            OperatorId = operatorId;
        }
        @JSONField(name = "OperatorName")
        @XmlElement(name = "OperatorName")
        public String getOperatorName() {
            return OperatorName;
        }

        public void setOperatorName(String operatorName) {
            OperatorName = operatorName;
        }
        @JSONField(name = "OperateDateTime")
        @XmlElement(name = "OperateDateTime")
        public String getOperateDateTime() {
            return OperateDateTime;
        }

        public void setOperateDateTime(String operateDateTime) {
            OperateDateTime = operateDateTime;
        }
        @JSONField(name = "registeredSerialNo")
        @XmlElement(name = "RegisteredSerialNo")
        public String getRegisteredSerialNo() {
            return registeredSerialNo;
        }

        public void setRegisteredSerialNo(String registeredSerialNo) {
            this.registeredSerialNo = registeredSerialNo;
        }
    }


    @XmlElement(name = "Request")
    public InnerRequest getRequest() {
        return request;
    }

    public void setRequest(InnerRequest request) {
        this.request = request;
    }
}
